%%{init: {'themeVariables': { 'fontSize': '12px'}}}%%
graph TD
    classDef path fill:#eee,stroke:#000,color:#000
    classDef plan fill:#fff,stroke-width:1px,color:#000
    classDef itemplan fill:#fff,stroke-width:2px,color:#000
    classDef unbatchedplan fill:#dff,stroke-width:1px,color:#000
    classDef sideeffectplan fill:#fcc,stroke-width:2px,color:#000
    classDef bucket fill:#f6f6f6,color:#000,stroke-width:2px,text-align:left

    subgraph "Buckets for mutations/v4/mutation-delete"
    Bucket0("Bucket 0 (root)"):::bucket
    Bucket1("Bucket 1 (mutationField)<br />Deps: 17, 12, 18, 163, 280, 4<br /><br />1: PgDeleteSingle[14]<br />2: <br />ᐳ: Object[19]"):::bucket
    Bucket2("Bucket 2 (mutationField)<br />Deps: 411, 32, 2, 163, 280, 4<br /><br />1: Access[29]<br />2: Access[30]<br />3: Object[31]<br />4: Lambda[25]<br />5: Access[26]<br />6: PgDeleteSingle[28]<br />7: <br />ᐳ: Object[33]"):::bucket
    Bucket3("Bucket 3 (mutationField)<br />Deps: 412, 45, 2, 163, 280, 4<br /><br />1: Access[42]<br />2: Access[43]<br />3: Object[44]<br />4: Lambda[38]<br />5: Access[39]<br />6: PgDeleteSingle[41]<br />7: <br />ᐳ: Object[46]"):::bucket
    Bucket4("Bucket 4 (mutationField)<br />Deps: 413, 59, 2, 163, 280, 4<br /><br />1: Access[56]<br />2: Access[57]<br />3: Object[58]<br />4: Lambda[52]<br />5: Access[53]<br />6: PgDeleteSingle[55]<br />7: <br />ᐳ: Object[60]"):::bucket
    Bucket5("Bucket 5 (mutationField)<br />Deps: 400, 68, 2, 180<br /><br />1: Access[65]<br />2: Access[66]<br />3: Object[67]<br />4: PgDeleteSingle[64]<br />5: <br />ᐳ: Object[69]"):::bucket
    Bucket6("Bucket 6 (mutationField)<br />Deps: 401, 76, 2, 163, 280, 4<br /><br />1: Access[73]<br />2: Access[74]<br />3: Object[75]<br />4: PgDeleteSingle[72]<br />5: <br />ᐳ: Object[77]"):::bucket
    Bucket7("Bucket 7 (mutationField)<br />Deps: 402, 84, 2, 163, 280, 4<br /><br />1: Access[81]<br />2: Access[82]<br />3: Object[83]<br />4: PgDeleteSingle[80]<br />5: <br />ᐳ: Object[85]"):::bucket
    Bucket8("Bucket 8 (mutationField)<br />Deps: 403, 92, 2, 163, 280, 4<br /><br />1: Access[89]<br />2: Access[90]<br />3: Object[91]<br />4: PgDeleteSingle[88]<br />5: <br />ᐳ: Object[93]"):::bucket
    Bucket9("Bucket 9 (mutationField)<br />Deps: 400, 99, 2, 163, 280, 4<br /><br />1: Access[96]<br />2: Access[97]<br />3: Object[98]<br />4: PgDeleteSingle[95]<br />5: <br />ᐳ: Object[100]"):::bucket
    Bucket10("Bucket 10 (mutationField)<br />Deps: 414, 114, 2, 201, 280, 4, 212<br /><br />1: Access[111]<br />2: Access[112]<br />3: Object[113]<br />4: Lambda[105]<br />5: Access[106]<br />6: Access[108]<br />7: PgDeleteSingle[110]<br />8: <br />ᐳ: Object[115]"):::bucket
    Bucket11("Bucket 11 (mutationField)<br />Deps: 405, 406, 123, 2, 201, 280, 4, 212<br /><br />1: Access[120]<br />2: Access[121]<br />3: Object[122]<br />4: PgDeleteSingle[119]<br />5: <br />ᐳ: Object[124]"):::bucket
    Bucket12("Bucket 12 (mutationField)<br />Deps: 407, 131, 2, 212, 280, 4<br /><br />1: Access[128]<br />2: Access[129]<br />3: Object[130]<br />4: PgDeleteSingle[127]<br />5: <br />ᐳ: Object[132]"):::bucket
    Bucket13("Bucket 13 (mutationField)<br />Deps: 408, 139, 2, 212, 280, 4<br /><br />1: Access[136]<br />2: Access[137]<br />3: Object[138]<br />4: PgDeleteSingle[135]<br />5: <br />ᐳ: Object[140]"):::bucket
    Bucket14("Bucket 14 (mutationField)<br />Deps: 409, 147, 2, 212, 280, 4<br /><br />1: Access[144]<br />2: Access[145]<br />3: Object[146]<br />4: PgDeleteSingle[143]<br />5: <br />ᐳ: Object[148]"):::bucket
    Bucket15("Bucket 15 (nullableBoundary)<br />Deps: 14, 163, 280, 19, 4<br /><br />ROOT Object{1}ᐸ{result}ᐳ[19]"):::bucket
    Bucket16("Bucket 16 (nullableBoundary)<br />Deps: 28, 163, 280, 33, 4<br /><br />ROOT Object{2}ᐸ{result}ᐳ[33]"):::bucket
    Bucket17("Bucket 17 (nullableBoundary)<br />Deps: 41, 163, 280, 46, 4<br /><br />ROOT Object{3}ᐸ{result}ᐳ[46]"):::bucket
    Bucket18("Bucket 18 (nullableBoundary)<br />Deps: 55, 163, 280, 60, 4<br /><br />ROOT Object{4}ᐸ{result}ᐳ[60]"):::bucket
    Bucket19("Bucket 19 (nullableBoundary)<br />Deps: 64, 180, 69<br /><br />ROOT Object{5}ᐸ{result}ᐳ[69]"):::bucket
    Bucket20("Bucket 20 (nullableBoundary)<br />Deps: 72, 163, 280, 77, 4<br /><br />ROOT Object{6}ᐸ{result}ᐳ[77]"):::bucket
    Bucket21("Bucket 21 (nullableBoundary)<br />Deps: 80, 163, 280, 85, 4<br /><br />ROOT Object{7}ᐸ{result}ᐳ[85]"):::bucket
    Bucket22("Bucket 22 (nullableBoundary)<br />Deps: 88, 163, 280, 93, 4<br /><br />ROOT Object{8}ᐸ{result}ᐳ[93]"):::bucket
    Bucket23("Bucket 23 (nullableBoundary)<br />Deps: 95, 163, 280, 100, 4<br /><br />ROOT Object{9}ᐸ{result}ᐳ[100]"):::bucket
    Bucket24("Bucket 24 (nullableBoundary)<br />Deps: 110, 201, 280, 2, 115, 4, 212<br /><br />ROOT Object{10}ᐸ{result}ᐳ[115]<br />1: <br />ᐳ: 158, 203, 296, 333, 334, 202, 204, 205, 206, 335<br />2: PgSelect[332], PgSelect[349]<br />3: PgSelectRows[337], PgSelectRows[352]<br />ᐳ: 336, 338, 351, 353"):::bucket
    Bucket25("Bucket 25 (nullableBoundary)<br />Deps: 119, 201, 280, 2, 124, 4, 212<br /><br />ROOT Object{11}ᐸ{result}ᐳ[124]<br />1: <br />ᐳ: 159, 208, 297, 341, 342, 207, 209, 210, 211, 343<br />2: PgSelect[340], PgSelect[355]<br />3: PgSelectRows[345], PgSelectRows[358]<br />ᐳ: 344, 346, 357, 359"):::bucket
    Bucket26("Bucket 26 (nullableBoundary)<br />Deps: 127, 212, 280, 132, 4<br /><br />ROOT Object{12}ᐸ{result}ᐳ[132]"):::bucket
    Bucket27("Bucket 27 (nullableBoundary)<br />Deps: 135, 212, 280, 2, 408, 140, 4<br /><br />ROOT Object{13}ᐸ{result}ᐳ[140]<br />1: <br />ᐳ: 161, 218, 298, 362, 363, 369, 217, 219, 220, 322, 347, 360, 364<br />2: PgSelect[361]<br />3: PgSelectRows[366]<br />ᐳ: 365, 367, 370"):::bucket
    Bucket28("Bucket 28 (nullableBoundary)<br />Deps: 143, 212, 2, 280, 148, 4<br /><br />ROOT Object{14}ᐸ{result}ᐳ[148]<br />1: <br />ᐳ: 162, 222, 228, 229, 299, 221, 223, 224, 226, 230<br />2: PgSelect[227]<br />ᐳ: Access[286]<br />3: Connection[232]<br />4: ConnectionItems[234]<br />ᐳ: 233, 287, 311, 237"):::bucket
    Bucket30("Bucket 30 (nullableBoundary)<br />Deps: 14, 167, 164, 312, 323<br /><br />ROOT PgDeleteSingle{1}ᐸpost(id)ᐳ[14]"):::bucket
    Bucket31("Bucket 31 (nullableBoundary)<br />Deps: 28, 171, 168, 313, 324<br /><br />ROOT PgDeleteSingle{2}ᐸpost(id)ᐳ[28]"):::bucket
    Bucket32("Bucket 32 (nullableBoundary)<br />Deps: 41, 175, 172, 314, 325<br /><br />ROOT PgDeleteSingle{3}ᐸpost(id)ᐳ[41]"):::bucket
    Bucket33("Bucket 33 (nullableBoundary)<br />Deps: 55, 179, 176, 315, 326<br /><br />ROOT PgDeleteSingle{4}ᐸpost(id)ᐳ[55]"):::bucket
    Bucket34("Bucket 34 (nullableBoundary)<br />Deps: 72, 188, 185, 316, 327<br /><br />ROOT PgDeleteSingle{6}ᐸpost(id)ᐳ[72]"):::bucket
    Bucket35("Bucket 35 (nullableBoundary)<br />Deps: 80, 192, 189, 317, 328<br /><br />ROOT PgDeleteSingle{7}ᐸpost(id)ᐳ[80]"):::bucket
    Bucket36("Bucket 36 (nullableBoundary)<br />Deps: 88, 196, 193, 318, 329<br /><br />ROOT PgDeleteSingle{8}ᐸpost(id)ᐳ[88]"):::bucket
    Bucket37("Bucket 37 (nullableBoundary)<br />Deps: 95, 200, 197, 319, 330<br /><br />ROOT PgDeleteSingle{9}ᐸpost(id)ᐳ[95]"):::bucket
    Bucket38("Bucket 38 (nullableBoundary)<br />Deps: 110, 338, 212, 353, 206, 202, 204<br /><br />ROOT PgDeleteSingle{10}ᐸcompound_key(person_id_1,person_id_2)ᐳ[110]"):::bucket
    Bucket39("Bucket 39 (nullableBoundary)<br />Deps: 119, 346, 212, 359, 211, 207, 209<br /><br />ROOT PgDeleteSingle{11}ᐸcompound_key(person_id_1,person_id_2)ᐳ[119]"):::bucket
    Bucket40("Bucket 40 (nullableBoundary)<br />Parent side effect step: 127<br />Deps: 4, 281<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket41("Bucket 41 (nullableBoundary)<br />Deps: 135, 220, 217, 322, 347, 370<br /><br />ROOT PgDeleteSingle{13}ᐸperson(email)ᐳ[135]"):::bucket
    Bucket42("Bucket 42 (nullableBoundary)<br />Deps: 237, 311, 143, 212, 287<br /><br />ROOT Edge{28}[237]"):::bucket
    Bucket43("Bucket 43 (nullableBoundary)<br />Parent side effect step: 14<br />Deps: 4, 288<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket44("Bucket 44 (nullableBoundary)<br />Parent side effect step: 28<br />Deps: 4, 289<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket45("Bucket 45 (nullableBoundary)<br />Parent side effect step: 41<br />Deps: 4, 290<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket46("Bucket 46 (nullableBoundary)<br />Parent side effect step: 55<br />Deps: 4, 291<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket47("Bucket 47 (nullableBoundary)<br />Parent side effect step: 72<br />Deps: 4, 292<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket48("Bucket 48 (nullableBoundary)<br />Parent side effect step: 80<br />Deps: 4, 293<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket49("Bucket 49 (nullableBoundary)<br />Parent side effect step: 88<br />Deps: 4, 294<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket50("Bucket 50 (nullableBoundary)<br />Parent side effect step: 95<br />Deps: 4, 295<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket51("Bucket 51 (nullableBoundary)<br />Parent side effect step: 110<br />Deps: 4, 296<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket52("Bucket 52 (nullableBoundary)<br />Parent side effect step: 119<br />Deps: 4, 297<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket53("Bucket 53 (nullableBoundary)<br />Parent side effect step: 135<br />Deps: 4, 298<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket54("Bucket 54 (nullableBoundary)<br />Parent side effect step: 143<br />Deps: 4, 299<br /><br />ROOT __ValueᐸrootValueᐳ[4]"):::bucket
    Bucket55("Bucket 55 (nullableBoundary)<br />Deps: 311, 143, 212<br /><br />ROOT PgSelectSingle{28}ᐸpersonᐳ[311]"):::bucket
    Bucket56("Bucket 56 (nullableBoundary)<br />Deps: 338, 110, 212<br /><br />ROOT PgSelectSingle{24}ᐸpersonᐳ[338]"):::bucket
    Bucket57("Bucket 57 (nullableBoundary)<br />Deps: 346, 119, 212<br /><br />ROOT PgSelectSingle{25}ᐸpersonᐳ[346]"):::bucket
    Bucket58("Bucket 58 (nullableBoundary)<br />Deps: 353, 110, 212<br /><br />ROOT PgSelectSingle{24}ᐸpersonᐳ[353]"):::bucket
    Bucket59("Bucket 59 (nullableBoundary)<br />Deps: 359, 119, 212<br /><br />ROOT PgSelectSingle{25}ᐸpersonᐳ[359]"):::bucket
    end
    Bucket0 --> Bucket1 & Bucket2 & Bucket3 & Bucket4 & Bucket5 & Bucket6 & Bucket7 & Bucket8 & Bucket9 & Bucket10 & Bucket11 & Bucket12 & Bucket13 & Bucket14
    Bucket1 --> Bucket15
    Bucket2 --> Bucket16
    Bucket3 --> Bucket17
    Bucket4 --> Bucket18
    Bucket5 --> Bucket19
    Bucket6 --> Bucket20
    Bucket7 --> Bucket21
    Bucket8 --> Bucket22
    Bucket9 --> Bucket23
    Bucket10 --> Bucket24
    Bucket11 --> Bucket25
    Bucket12 --> Bucket26
    Bucket13 --> Bucket27
    Bucket14 --> Bucket28
    Bucket15 --> Bucket30 & Bucket43
    Bucket16 --> Bucket31 & Bucket44
    Bucket17 --> Bucket32 & Bucket45
    Bucket18 --> Bucket33 & Bucket46
    Bucket20 --> Bucket34 & Bucket47
    Bucket21 --> Bucket35 & Bucket48
    Bucket22 --> Bucket36 & Bucket49
    Bucket23 --> Bucket37 & Bucket50
    Bucket24 --> Bucket38 & Bucket51
    Bucket25 --> Bucket39 & Bucket52
    Bucket26 --> Bucket40
    Bucket27 --> Bucket41 & Bucket53
    Bucket28 --> Bucket42 & Bucket54
    Bucket38 --> Bucket56 & Bucket58
    Bucket39 --> Bucket57 & Bucket59
    Bucket42 --> Bucket55

    %% plan dependencies
    __InputObject116{{"__InputObject[116∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ2ᐳ[405]<br />- Constantᐸ3ᐳ[406]"}}:::plan
    __InputObject6{{"__InputObject[6∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ'WyJwb3N0cyIsMV0='ᐳ[393]"}}:::plan
    Object17{{"Object[17∈0] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Access15{{"Access[15∈0] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access16{{"Access[16∈0] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access15 & Access16 --> Object17
    __InputObject20{{"__InputObject[20∈0] ➊<br />More deps:<br />- Constantᐸ'hello'ᐳ[394]<br />- Constantᐸ'WyJwb3N0cyIsMl0='ᐳ[395]"}}:::plan
    __InputObject34{{"__InputObject[34∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ'WyJwb3N0cyIsMjAwMDAwMF0='ᐳ[396]"}}:::plan
    __InputObject47{{"__InputObject[47∈0] ➊<br />More deps:<br />- Constantᐸ'world'ᐳ[397]<br />- Constantᐸ'WyJwb3N0cyIsM10='ᐳ[398]"}}:::plan
    __InputObject61{{"__InputObject[61∈0] ➊<br />More deps:<br />- Constantᐸ'throw error'ᐳ[399]<br />- Constantᐸ11ᐳ[400]"}}:::plan
    __InputObject70{{"__InputObject[70∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ6ᐳ[401]"}}:::plan
    __InputObject78{{"__InputObject[78∈0] ➊<br />More deps:<br />- Constantᐸ'hello'ᐳ[394]<br />- Constantᐸ9ᐳ[402]"}}:::plan
    __InputObject86{{"__InputObject[86∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ2000000ᐳ[403]"}}:::plan
    __InputObject94{{"__InputObject[94∈0] ➊<br />More deps:<br />- Constantᐸ'world'ᐳ[397]<br />- Constantᐸ11ᐳ[400]"}}:::plan
    __InputObject101{{"__InputObject[101∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ'WyJjb21wb3VuZF9rZXlzIiw0LDNd'ᐳ[404]"}}:::plan
    __InputObject125{{"__InputObject[125∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ'budd.deey@email.com'ᐳ[407]"}}:::plan
    __InputObject133{{"__InputObject[133∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ'graphile-build.issue.27.exists@example.com'ᐳ[408]"}}:::plan
    __InputObject141{{"__InputObject[141∈0] ➊<br />More deps:<br />- Constantᐸundefinedᐳ[7]<br />- Constantᐸ1ᐳ[409]"}}:::plan
    Lambda11{{"Lambda[11∈0] ➊<br />ᐸdecodeNodeIdWithHandlerᐳ<br />More deps:<br />- Constantᐸ[HIDDEN]ᐳ[410]"}}:::plan
    Access12{{"Access[12∈0] ➊<br />ᐸ11.1ᐳ"}}:::plan
    Lambda11 --> Access12
    ApplyInput18{{"ApplyInput[18∈0] ➊"}}:::plan
    __InputObject6 --> ApplyInput18
    ApplyInput32{{"ApplyInput[32∈0] ➊"}}:::plan
    __InputObject20 --> ApplyInput32
    ApplyInput45{{"ApplyInput[45∈0] ➊"}}:::plan
    __InputObject34 --> ApplyInput45
    ApplyInput59{{"ApplyInput[59∈0] ➊"}}:::plan
    __InputObject47 --> ApplyInput59
    ApplyInput68{{"ApplyInput[68∈0] ➊"}}:::plan
    __InputObject61 --> ApplyInput68
    ApplyInput76{{"ApplyInput[76∈0] ➊"}}:::plan
    __InputObject70 --> ApplyInput76
    ApplyInput84{{"ApplyInput[84∈0] ➊"}}:::plan
    __InputObject78 --> ApplyInput84
    ApplyInput92{{"ApplyInput[92∈0] ➊"}}:::plan
    __InputObject86 --> ApplyInput92
    ApplyInput99{{"ApplyInput[99∈0] ➊"}}:::plan
    __InputObject94 --> ApplyInput99
    ApplyInput114{{"ApplyInput[114∈0] ➊"}}:::plan
    __InputObject101 --> ApplyInput114
    ApplyInput123{{"ApplyInput[123∈0] ➊"}}:::plan
    __InputObject116 --> ApplyInput123
    ApplyInput131{{"ApplyInput[131∈0] ➊"}}:::plan
    __InputObject125 --> ApplyInput131
    ApplyInput139{{"ApplyInput[139∈0] ➊"}}:::plan
    __InputObject133 --> ApplyInput139
    ApplyInput147{{"ApplyInput[147∈0] ➊"}}:::plan
    __InputObject141 --> ApplyInput147
    __Value2["__Value[2∈0] ➊<br />ᐸcontextᐳ<br />Dependents: 36"]:::plan
    PgDeleteSingle14[["PgDeleteSingle[14∈1] ➊<br />ᐸpost(id)ᐳ"]]:::sideeffectplan
    Access12 -->|rejectNull| PgDeleteSingle14
    Object17 & ApplyInput18 --> PgDeleteSingle14
    Object19{{"Object[19∈1] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle14 --> Object19
    PgDeleteSingle28[["PgDeleteSingle[28∈2] ➊<br />ᐸpost(id)ᐳ"]]:::sideeffectplan
    Object31{{"Object[31∈2] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Access26{{"Access[26∈2] ➊<br />ᐸ25.1ᐳ"}}:::plan
    Access26 -->|rejectNull| PgDeleteSingle28
    Object31 & ApplyInput32 --> PgDeleteSingle28
    Access29{{"Access[29∈2] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access30{{"Access[30∈2] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access29 & Access30 --> Object31
    Lambda25{{"Lambda[25∈2] ➊<br />ᐸdecodeNodeIdWithHandlerᐳ<br />More deps:<br />- Constantᐸ[HIDDEN]ᐳ[411]"}}:::plan
    Lambda25 --> Access26
    Object33{{"Object[33∈2] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle28 --> Object33
    PgDeleteSingle41[["PgDeleteSingle[41∈3] ➊<br />ᐸpost(id)ᐳ"]]:::sideeffectplan
    Object44{{"Object[44∈3] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Access39{{"Access[39∈3] ➊<br />ᐸ38.1ᐳ"}}:::plan
    Access39 -->|rejectNull| PgDeleteSingle41
    Object44 & ApplyInput45 --> PgDeleteSingle41
    Access42{{"Access[42∈3] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access43{{"Access[43∈3] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access42 & Access43 --> Object44
    Lambda38{{"Lambda[38∈3] ➊<br />ᐸdecodeNodeIdWithHandlerᐳ<br />More deps:<br />- Constantᐸ[HIDDEN]ᐳ[412]"}}:::plan
    Lambda38 --> Access39
    Object46{{"Object[46∈3] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle41 --> Object46
    PgDeleteSingle55[["PgDeleteSingle[55∈4] ➊<br />ᐸpost(id)ᐳ"]]:::sideeffectplan
    Object58{{"Object[58∈4] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Access53{{"Access[53∈4] ➊<br />ᐸ52.1ᐳ"}}:::plan
    Access53 -->|rejectNull| PgDeleteSingle55
    Object58 & ApplyInput59 --> PgDeleteSingle55
    Access56{{"Access[56∈4] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access57{{"Access[57∈4] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access56 & Access57 --> Object58
    Lambda52{{"Lambda[52∈4] ➊<br />ᐸdecodeNodeIdWithHandlerᐳ<br />More deps:<br />- Constantᐸ[HIDDEN]ᐳ[413]"}}:::plan
    Lambda52 --> Access53
    Object60{{"Object[60∈4] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle55 --> Object60
    PgDeleteSingle64[["PgDeleteSingle[64∈5] ➊<br />ᐸtypes(id)ᐳ<br />More deps:<br />- Constantᐸ11ᐳ[400]"]]:::sideeffectplan
    Object67{{"Object[67∈5] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object67 & ApplyInput68 --> PgDeleteSingle64
    Access65{{"Access[65∈5] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access66{{"Access[66∈5] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access65 & Access66 --> Object67
    Object69{{"Object[69∈5] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle64 --> Object69
    PgDeleteSingle72[["PgDeleteSingle[72∈6] ➊<br />ᐸpost(id)ᐳ<br />More deps:<br />- Constantᐸ6ᐳ[401]"]]:::sideeffectplan
    Object75{{"Object[75∈6] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object75 & ApplyInput76 --> PgDeleteSingle72
    Access73{{"Access[73∈6] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access74{{"Access[74∈6] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access73 & Access74 --> Object75
    Object77{{"Object[77∈6] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle72 --> Object77
    PgDeleteSingle80[["PgDeleteSingle[80∈7] ➊<br />ᐸpost(id)ᐳ<br />More deps:<br />- Constantᐸ9ᐳ[402]"]]:::sideeffectplan
    Object83{{"Object[83∈7] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object83 & ApplyInput84 --> PgDeleteSingle80
    Access81{{"Access[81∈7] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access82{{"Access[82∈7] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access81 & Access82 --> Object83
    Object85{{"Object[85∈7] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle80 --> Object85
    PgDeleteSingle88[["PgDeleteSingle[88∈8] ➊<br />ᐸpost(id)ᐳ<br />More deps:<br />- Constantᐸ2000000ᐳ[403]"]]:::sideeffectplan
    Object91{{"Object[91∈8] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object91 & ApplyInput92 --> PgDeleteSingle88
    Access89{{"Access[89∈8] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access90{{"Access[90∈8] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access89 & Access90 --> Object91
    Object93{{"Object[93∈8] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle88 --> Object93
    PgDeleteSingle95[["PgDeleteSingle[95∈9] ➊<br />ᐸpost(id)ᐳ<br />More deps:<br />- Constantᐸ11ᐳ[400]"]]:::sideeffectplan
    Object98{{"Object[98∈9] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object98 & ApplyInput99 --> PgDeleteSingle95
    Access96{{"Access[96∈9] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access97{{"Access[97∈9] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access96 & Access97 --> Object98
    Object100{{"Object[100∈9] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle95 --> Object100
    PgDeleteSingle110[["PgDeleteSingle[110∈10] ➊<br />ᐸcompound_key(person_id_1,person_id_2)ᐳ"]]:::sideeffectplan
    Object113{{"Object[113∈10] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Access106{{"Access[106∈10] ➊<br />ᐸ105.1ᐳ"}}:::plan
    Access108{{"Access[108∈10] ➊<br />ᐸ105.2ᐳ"}}:::plan
    Access106 -->|rejectNull| PgDeleteSingle110
    Access108 -->|rejectNull| PgDeleteSingle110
    Object113 & ApplyInput114 --> PgDeleteSingle110
    Access111{{"Access[111∈10] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access112{{"Access[112∈10] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access111 & Access112 --> Object113
    Lambda105{{"Lambda[105∈10] ➊<br />ᐸdecodeNodeIdWithHandlerᐳ<br />More deps:<br />- Constantᐸ[HIDDEN]ᐳ[414]"}}:::plan
    Lambda105 --> Access106
    Lambda105 --> Access108
    Object115{{"Object[115∈10] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle110 --> Object115
    PgDeleteSingle119[["PgDeleteSingle[119∈11] ➊<br />ᐸcompound_key(person_id_1,person_id_2)ᐳ<br />More deps:<br />- Constantᐸ2ᐳ[405]<br />- Constantᐸ3ᐳ[406]"]]:::sideeffectplan
    Object122{{"Object[122∈11] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object122 & ApplyInput123 --> PgDeleteSingle119
    Access120{{"Access[120∈11] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access121{{"Access[121∈11] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access120 & Access121 --> Object122
    Object124{{"Object[124∈11] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle119 --> Object124
    PgDeleteSingle127[["PgDeleteSingle[127∈12] ➊<br />ᐸperson(email)ᐳ<br />More deps:<br />- Constantᐸ'budd.deey@email.com'ᐳ[407]"]]:::sideeffectplan
    Object130{{"Object[130∈12] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object130 & ApplyInput131 --> PgDeleteSingle127
    Access128{{"Access[128∈12] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access129{{"Access[129∈12] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access128 & Access129 --> Object130
    Object132{{"Object[132∈12] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle127 --> Object132
    PgDeleteSingle135[["PgDeleteSingle[135∈13] ➊<br />ᐸperson(email)ᐳ<br />More deps:<br />- Constantᐸ'graphile-build.issue.27.exists@example.com'ᐳ[408]"]]:::sideeffectplan
    Object138{{"Object[138∈13] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object138 & ApplyInput139 --> PgDeleteSingle135
    Access136{{"Access[136∈13] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access137{{"Access[137∈13] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access136 & Access137 --> Object138
    Object140{{"Object[140∈13] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle135 --> Object140
    PgDeleteSingle143[["PgDeleteSingle[143∈14] ➊<br />ᐸperson(id)ᐳ<br />More deps:<br />- Constantᐸ1ᐳ[409]"]]:::sideeffectplan
    Object146{{"Object[146∈14] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object146 & ApplyInput147 --> PgDeleteSingle143
    Access144{{"Access[144∈14] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access145{{"Access[145∈14] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access144 & Access145 --> Object146
    Object148{{"Object[148∈14] ➊<br />ᐸ{result}ᐳ"}}:::plan
    PgDeleteSingle143 --> Object148
    List166{{"List[166∈15] ➊<br />ᐸ163,164ᐳ<br />More deps:<br />- Constantᐸ'posts'ᐳ[163]"}}:::plan
    PgClassExpression164{{"PgClassExpression[164∈15] ➊<br />ᐸ__post__.”id”ᐳ"}}:::plan
    PgClassExpression164 --> List166
    Access149{{"Access[149∈15] ➊<br />ᐸ14.m.clientMutationIdᐳ"}}:::plan
    Object19 o--o Access149
    Access165{{"Access[165∈15] ➊<br />ᐸ14.tᐳ"}}:::plan
    Access165 --> PgClassExpression164
    PgDeleteSingle14 --> Access165
    Lambda167{{"Lambda[167∈15] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List166 --> Lambda167
    Lambda288{{"Lambda[288∈15] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgClassExpression312{{"PgClassExpression[312∈15] ➊<br />ᐸ__post__.”headline”ᐳ"}}:::plan
    Access165 --> PgClassExpression312
    PgClassExpression323{{"PgClassExpression[323∈15] ➊<br />ᐸ__post__.”author_id”ᐳ"}}:::plan
    PgClassExpression312 o--o PgClassExpression323
    List170{{"List[170∈16] ➊<br />ᐸ163,168ᐳ<br />More deps:<br />- Constantᐸ'posts'ᐳ[163]"}}:::plan
    PgClassExpression168{{"PgClassExpression[168∈16] ➊<br />ᐸ__post__.”id”ᐳ"}}:::plan
    PgClassExpression168 --> List170
    Access150{{"Access[150∈16] ➊<br />ᐸ28.m.clientMutationIdᐳ"}}:::plan
    Object33 o--o Access150
    Access169{{"Access[169∈16] ➊<br />ᐸ28.tᐳ"}}:::plan
    Access169 --> PgClassExpression168
    PgDeleteSingle28 --> Access169
    Lambda171{{"Lambda[171∈16] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List170 --> Lambda171
    Lambda289{{"Lambda[289∈16] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgClassExpression313{{"PgClassExpression[313∈16] ➊<br />ᐸ__post__.”headline”ᐳ"}}:::plan
    Access169 --> PgClassExpression313
    PgClassExpression324{{"PgClassExpression[324∈16] ➊<br />ᐸ__post__.”author_id”ᐳ"}}:::plan
    PgClassExpression313 o--o PgClassExpression324
    List174{{"List[174∈17] ➊<br />ᐸ163,172ᐳ<br />More deps:<br />- Constantᐸ'posts'ᐳ[163]"}}:::plan
    PgClassExpression172{{"PgClassExpression[172∈17] ➊<br />ᐸ__post__.”id”ᐳ"}}:::plan
    PgClassExpression172 --> List174
    Access151{{"Access[151∈17] ➊<br />ᐸ41.m.clientMutationIdᐳ"}}:::plan
    Object46 o--o Access151
    Access173{{"Access[173∈17] ➊<br />ᐸ41.tᐳ"}}:::plan
    Access173 --> PgClassExpression172
    PgDeleteSingle41 --> Access173
    Lambda175{{"Lambda[175∈17] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List174 --> Lambda175
    Lambda290{{"Lambda[290∈17] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgClassExpression314{{"PgClassExpression[314∈17] ➊<br />ᐸ__post__.”headline”ᐳ"}}:::plan
    Access173 --> PgClassExpression314
    PgClassExpression325{{"PgClassExpression[325∈17] ➊<br />ᐸ__post__.”author_id”ᐳ"}}:::plan
    PgClassExpression314 o--o PgClassExpression325
    List178{{"List[178∈18] ➊<br />ᐸ163,176ᐳ<br />More deps:<br />- Constantᐸ'posts'ᐳ[163]"}}:::plan
    PgClassExpression176{{"PgClassExpression[176∈18] ➊<br />ᐸ__post__.”id”ᐳ"}}:::plan
    PgClassExpression176 --> List178
    Access152{{"Access[152∈18] ➊<br />ᐸ55.m.clientMutationIdᐳ"}}:::plan
    Object60 o--o Access152
    Access177{{"Access[177∈18] ➊<br />ᐸ55.tᐳ"}}:::plan
    Access177 --> PgClassExpression176
    PgDeleteSingle55 --> Access177
    Lambda179{{"Lambda[179∈18] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List178 --> Lambda179
    Lambda291{{"Lambda[291∈18] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgClassExpression315{{"PgClassExpression[315∈18] ➊<br />ᐸ__post__.”headline”ᐳ"}}:::plan
    Access177 --> PgClassExpression315
    PgClassExpression326{{"PgClassExpression[326∈18] ➊<br />ᐸ__post__.”author_id”ᐳ"}}:::plan
    PgClassExpression315 o--o PgClassExpression326
    List183{{"List[183∈19] ➊<br />ᐸ180,181ᐳ<br />More deps:<br />- Constantᐸ'types'ᐳ[180]"}}:::plan
    PgClassExpression181{{"PgClassExpression[181∈19] ➊<br />ᐸ__types__.”id”ᐳ"}}:::plan
    PgClassExpression181 --> List183
    Access153{{"Access[153∈19] ➊<br />ᐸ64.m.clientMutationIdᐳ"}}:::plan
    Object69 o--o Access153
    Access182{{"Access[182∈19] ➊<br />ᐸ64.tᐳ"}}:::plan
    Access182 --> PgClassExpression181
    PgDeleteSingle64 --> Access182
    Lambda184{{"Lambda[184∈19] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List183 --> Lambda184
    List187{{"List[187∈20] ➊<br />ᐸ163,185ᐳ<br />More deps:<br />- Constantᐸ'posts'ᐳ[163]"}}:::plan
    PgClassExpression185{{"PgClassExpression[185∈20] ➊<br />ᐸ__post__.”id”ᐳ"}}:::plan
    PgClassExpression185 --> List187
    Access154{{"Access[154∈20] ➊<br />ᐸ72.m.clientMutationIdᐳ"}}:::plan
    Object77 o--o Access154
    Access186{{"Access[186∈20] ➊<br />ᐸ72.tᐳ"}}:::plan
    Access186 --> PgClassExpression185
    PgDeleteSingle72 --> Access186
    Lambda188{{"Lambda[188∈20] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List187 --> Lambda188
    Lambda292{{"Lambda[292∈20] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgClassExpression316{{"PgClassExpression[316∈20] ➊<br />ᐸ__post__.”headline”ᐳ"}}:::plan
    Access186 --> PgClassExpression316
    PgClassExpression327{{"PgClassExpression[327∈20] ➊<br />ᐸ__post__.”author_id”ᐳ"}}:::plan
    PgClassExpression316 o--o PgClassExpression327
    List191{{"List[191∈21] ➊<br />ᐸ163,189ᐳ<br />More deps:<br />- Constantᐸ'posts'ᐳ[163]"}}:::plan
    PgClassExpression189{{"PgClassExpression[189∈21] ➊<br />ᐸ__post__.”id”ᐳ"}}:::plan
    PgClassExpression189 --> List191
    Access155{{"Access[155∈21] ➊<br />ᐸ80.m.clientMutationIdᐳ"}}:::plan
    Object85 o--o Access155
    Access190{{"Access[190∈21] ➊<br />ᐸ80.tᐳ"}}:::plan
    Access190 --> PgClassExpression189
    PgDeleteSingle80 --> Access190
    Lambda192{{"Lambda[192∈21] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List191 --> Lambda192
    Lambda293{{"Lambda[293∈21] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgClassExpression317{{"PgClassExpression[317∈21] ➊<br />ᐸ__post__.”headline”ᐳ"}}:::plan
    Access190 --> PgClassExpression317
    PgClassExpression328{{"PgClassExpression[328∈21] ➊<br />ᐸ__post__.”author_id”ᐳ"}}:::plan
    PgClassExpression317 o--o PgClassExpression328
    List195{{"List[195∈22] ➊<br />ᐸ163,193ᐳ<br />More deps:<br />- Constantᐸ'posts'ᐳ[163]"}}:::plan
    PgClassExpression193{{"PgClassExpression[193∈22] ➊<br />ᐸ__post__.”id”ᐳ"}}:::plan
    PgClassExpression193 --> List195
    Access156{{"Access[156∈22] ➊<br />ᐸ88.m.clientMutationIdᐳ"}}:::plan
    Object93 o--o Access156
    Access194{{"Access[194∈22] ➊<br />ᐸ88.tᐳ"}}:::plan
    Access194 --> PgClassExpression193
    PgDeleteSingle88 --> Access194
    Lambda196{{"Lambda[196∈22] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List195 --> Lambda196
    Lambda294{{"Lambda[294∈22] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgClassExpression318{{"PgClassExpression[318∈22] ➊<br />ᐸ__post__.”headline”ᐳ"}}:::plan
    Access194 --> PgClassExpression318
    PgClassExpression329{{"PgClassExpression[329∈22] ➊<br />ᐸ__post__.”author_id”ᐳ"}}:::plan
    PgClassExpression318 o--o PgClassExpression329
    List199{{"List[199∈23] ➊<br />ᐸ163,197ᐳ<br />More deps:<br />- Constantᐸ'posts'ᐳ[163]"}}:::plan
    PgClassExpression197{{"PgClassExpression[197∈23] ➊<br />ᐸ__post__.”id”ᐳ"}}:::plan
    PgClassExpression197 --> List199
    Access157{{"Access[157∈23] ➊<br />ᐸ95.m.clientMutationIdᐳ"}}:::plan
    Object100 o--o Access157
    Access198{{"Access[198∈23] ➊<br />ᐸ95.tᐳ"}}:::plan
    Access198 --> PgClassExpression197
    PgDeleteSingle95 --> Access198
    Lambda200{{"Lambda[200∈23] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List199 --> Lambda200
    Lambda295{{"Lambda[295∈23] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgClassExpression319{{"PgClassExpression[319∈23] ➊<br />ᐸ__post__.”headline”ᐳ"}}:::plan
    Access198 --> PgClassExpression319
    PgClassExpression330{{"PgClassExpression[330∈23] ➊<br />ᐸ__post__.”author_id”ᐳ"}}:::plan
    PgClassExpression319 o--o PgClassExpression330
    List205{{"List[205∈24] ➊<br />ᐸ201,202,204ᐳ<br />More deps:<br />- Constantᐸ'compound_keys'ᐳ[201]"}}:::plan
    PgClassExpression202{{"PgClassExpression[202∈24] ➊<br />ᐸ__compound...rson_id_1”ᐳ"}}:::plan
    PgClassExpression204{{"PgClassExpression[204∈24] ➊<br />ᐸ__compound...rson_id_2”ᐳ"}}:::plan
    PgClassExpression202 & PgClassExpression204 --> List205
    PgSelect332[["PgSelect[332∈24] ➊<br />ᐸpersonᐳ"]]:::plan
    Object335{{"Object[335∈24] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object335 & PgClassExpression202 --> PgSelect332
    Access333{{"Access[333∈24] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access334{{"Access[334∈24] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access333 & Access334 --> Object335
    PgSelect349[["PgSelect[349∈24] ➊<br />ᐸpersonᐳ"]]:::plan
    Object335 & PgClassExpression204 --> PgSelect349
    Access158{{"Access[158∈24] ➊<br />ᐸ110.m.clientMutationIdᐳ"}}:::plan
    Object115 o--o Access158
    Access203{{"Access[203∈24] ➊<br />ᐸ110.tᐳ"}}:::plan
    Access203 --> PgClassExpression202
    PgDeleteSingle110 --> Access203
    Access203 --> PgClassExpression204
    Lambda206{{"Lambda[206∈24] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List205 --> Lambda206
    Lambda296{{"Lambda[296∈24] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    First336{{"First[336∈24] ➊"}}:::plan
    PgSelectRows337[["PgSelectRows[337∈24] ➊"]]:::plan
    PgSelectRows337 --> First336
    PgSelect332 --> PgSelectRows337
    PgSelectSingle338{{"PgSelectSingle[338∈24] ➊<br />ᐸpersonᐳ"}}:::plan
    First336 --> PgSelectSingle338
    First351{{"First[351∈24] ➊"}}:::plan
    PgSelectRows352[["PgSelectRows[352∈24] ➊"]]:::plan
    PgSelectRows352 --> First351
    PgSelect349 --> PgSelectRows352
    PgSelectSingle353{{"PgSelectSingle[353∈24] ➊<br />ᐸpersonᐳ"}}:::plan
    First351 --> PgSelectSingle353
    List210{{"List[210∈25] ➊<br />ᐸ201,207,209ᐳ<br />More deps:<br />- Constantᐸ'compound_keys'ᐳ[201]"}}:::plan
    PgClassExpression207{{"PgClassExpression[207∈25] ➊<br />ᐸ__compound...rson_id_1”ᐳ"}}:::plan
    PgClassExpression209{{"PgClassExpression[209∈25] ➊<br />ᐸ__compound...rson_id_2”ᐳ"}}:::plan
    PgClassExpression207 & PgClassExpression209 --> List210
    PgSelect340[["PgSelect[340∈25] ➊<br />ᐸpersonᐳ"]]:::plan
    Object343{{"Object[343∈25] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    Object343 & PgClassExpression207 --> PgSelect340
    Access341{{"Access[341∈25] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access342{{"Access[342∈25] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access341 & Access342 --> Object343
    PgSelect355[["PgSelect[355∈25] ➊<br />ᐸpersonᐳ"]]:::plan
    Object343 & PgClassExpression209 --> PgSelect355
    Access159{{"Access[159∈25] ➊<br />ᐸ119.m.clientMutationIdᐳ"}}:::plan
    Object124 o--o Access159
    Access208{{"Access[208∈25] ➊<br />ᐸ119.tᐳ"}}:::plan
    Access208 --> PgClassExpression207
    PgDeleteSingle119 --> Access208
    Access208 --> PgClassExpression209
    Lambda211{{"Lambda[211∈25] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List210 --> Lambda211
    Lambda297{{"Lambda[297∈25] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    First344{{"First[344∈25] ➊"}}:::plan
    PgSelectRows345[["PgSelectRows[345∈25] ➊"]]:::plan
    PgSelectRows345 --> First344
    PgSelect340 --> PgSelectRows345
    PgSelectSingle346{{"PgSelectSingle[346∈25] ➊<br />ᐸpersonᐳ"}}:::plan
    First344 --> PgSelectSingle346
    First357{{"First[357∈25] ➊"}}:::plan
    PgSelectRows358[["PgSelectRows[358∈25] ➊"]]:::plan
    PgSelectRows358 --> First357
    PgSelect355 --> PgSelectRows358
    PgSelectSingle359{{"PgSelectSingle[359∈25] ➊<br />ᐸpersonᐳ"}}:::plan
    First357 --> PgSelectSingle359
    List215{{"List[215∈26] ➊<br />ᐸ212,213ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[212]"}}:::plan
    PgClassExpression213{{"PgClassExpression[213∈26] ➊<br />ᐸ__person__.”id”ᐳ"}}:::plan
    PgClassExpression213 --> List215
    Access160{{"Access[160∈26] ➊<br />ᐸ127.m.clientMutationIdᐳ"}}:::plan
    Object132 o--o Access160
    Access214{{"Access[214∈26] ➊<br />ᐸ127.tᐳ"}}:::plan
    Access214 --> PgClassExpression213
    PgDeleteSingle127 --> Access214
    Lambda216{{"Lambda[216∈26] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List215 --> Lambda216
    Lambda281{{"Lambda[281∈26] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgSelect361[["PgSelect[361∈27] ➊<br />ᐸpersonᐳ"]]:::plan
    Object364{{"Object[364∈27] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    PgClassExpression360{{"PgClassExpression[360∈27] ➊<br />ᐸ__person__ᐳ"}}:::plan
    PgFromExpression369{{"PgFromExpression[369∈27] ➊<br />More deps:<br />- Constantᐸ'graphile-build.issue.27.exists@example.com'ᐳ[408]"}}:::plan
    Object364 & PgClassExpression360 & PgFromExpression369 --> PgSelect361
    List219{{"List[219∈27] ➊<br />ᐸ212,217ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[212]"}}:::plan
    PgClassExpression217{{"PgClassExpression[217∈27] ➊<br />ᐸ__person__.”id”ᐳ"}}:::plan
    PgClassExpression217 --> List219
    Access362{{"Access[362∈27] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access363{{"Access[363∈27] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access362 & Access363 --> Object364
    Access161{{"Access[161∈27] ➊<br />ᐸ135.m.clientMutationIdᐳ"}}:::plan
    Object140 o--o Access161
    Access218{{"Access[218∈27] ➊<br />ᐸ135.tᐳ"}}:::plan
    Access218 --> PgClassExpression217
    PgDeleteSingle135 --> Access218
    Lambda220{{"Lambda[220∈27] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List219 --> Lambda220
    Lambda298{{"Lambda[298∈27] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgClassExpression322{{"PgClassExpression[322∈27] ➊<br />ᐸ__person__...full_name”ᐳ"}}:::plan
    Access218 --> PgClassExpression322
    PgClassExpression347{{"PgClassExpression[347∈27] ➊<br />ᐸ__person__.”email”ᐳ"}}:::plan
    PgClassExpression322 o--o PgClassExpression347
    Access218 --> PgClassExpression360
    First365{{"First[365∈27] ➊"}}:::plan
    PgSelectRows366[["PgSelectRows[366∈27] ➊"]]:::plan
    PgSelectRows366 --> First365
    PgSelect361 --> PgSelectRows366
    PgSelectSingle367{{"PgSelectSingle[367∈27] ➊<br />ᐸpersonᐳ"}}:::plan
    First365 --> PgSelectSingle367
    PgClassExpression370{{"PgClassExpression[370∈27] ➊<br />ᐸ(1/0) /* E...ferred! */ᐳ"}}:::plan
    PgSelectSingle367 --> PgClassExpression370
    List223{{"List[223∈28] ➊<br />ᐸ212,221ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[212]"}}:::plan
    PgClassExpression221{{"PgClassExpression[221∈28] ➊<br />ᐸ__person__.”id”ᐳ"}}:::plan
    PgClassExpression221 --> List223
    PgSelect227[["PgSelect[227∈28] ➊<br />ᐸpersonᐳ"]]:::plan
    Object230{{"Object[230∈28] ➊<br />ᐸ{pgSettings,withPgClient}ᐳ"}}:::plan
    PgClassExpression226{{"PgClassExpression[226∈28] ➊<br />ᐸ__person__ᐳ"}}:::plan
    Object230 & PgClassExpression226 --> PgSelect227
    Access228{{"Access[228∈28] ➊<br />ᐸ2.pgSettingsᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access229{{"Access[229∈28] ➊<br />ᐸ2.withPgClientᐳ<br />More deps:<br />- __Value[2]"}}:::plan
    Access228 & Access229 --> Object230
    Edge237{{"Edge[237∈28] ➊"}}:::plan
    First233{{"First[233∈28] ➊"}}:::plan
    PgCursor287{{"PgCursor[287∈28] ➊"}}:::plan
    First233 & PgCursor287 --> Edge237
    Access286{{"Access[286∈28] ➊<br />ᐸ227.cursorDetailsᐳ"}}:::plan
    First233 & Access286 --> PgCursor287
    Access162{{"Access[162∈28] ➊<br />ᐸ143.m.clientMutationIdᐳ"}}:::plan
    Object148 o--o Access162
    Access222{{"Access[222∈28] ➊<br />ᐸ143.tᐳ"}}:::plan
    Access222 --> PgClassExpression221
    PgDeleteSingle143 --> Access222
    Lambda224{{"Lambda[224∈28] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List223 --> Lambda224
    Access222 --> PgClassExpression226
    Connection232[["Connection[232∈28] ➊<br />ᐸ227ᐳ"]]:::plan
    PgSelect227 --> Connection232
    ConnectionItems234[["ConnectionItems[234∈28] ➊"]]:::plan
    ConnectionItems234 --> First233
    Connection232 --> ConnectionItems234
    PgSelect227 --> Access286
    Lambda299{{"Lambda[299∈28] ➊<br />ᐸrawEncodeᐳ<br />More deps:<br />- Constantᐸ'query'ᐳ[280]"}}:::plan
    PgSelectSingle311{{"PgSelectSingle[311∈28] ➊<br />ᐸpersonᐳ"}}:::plan
    First233 --> PgSelectSingle311
    List390{{"List[390∈55] ➊<br />ᐸ212,385ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[212]"}}:::plan
    PgClassExpression385{{"PgClassExpression[385∈55] ➊<br />ᐸ__person__.”id”ᐳ"}}:::plan
    PgClassExpression385 --> List390
    PgClassExpression372{{"PgClassExpression[372∈55] ➊<br />ᐸ”c”.”perso..._person__)ᐳ"}}:::plan
    PgSelectSingle311 --> PgClassExpression372
    PgSelectSingle311 --> PgClassExpression385
    Lambda391{{"Lambda[391∈55] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List390 --> Lambda391
    PgClassExpression392{{"PgClassExpression[392∈55] ➊<br />ᐸ__person__.”email”ᐳ"}}:::plan
    PgClassExpression372 o--o PgClassExpression392
    List374{{"List[374∈56] ➊<br />ᐸ212,373ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[212]"}}:::plan
    PgClassExpression373{{"PgClassExpression[373∈56] ➊<br />ᐸ__person__.”id”ᐳ"}}:::plan
    PgClassExpression373 --> List374
    PgSelectSingle338 --> PgClassExpression373
    Lambda375{{"Lambda[375∈56] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List374 --> Lambda375
    PgClassExpression386{{"PgClassExpression[386∈56] ➊<br />ᐸ__person__...full_name”ᐳ"}}:::plan
    PgSelectSingle338 --> PgClassExpression386
    List377{{"List[377∈57] ➊<br />ᐸ212,376ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[212]"}}:::plan
    PgClassExpression376{{"PgClassExpression[376∈57] ➊<br />ᐸ__person__.”id”ᐳ"}}:::plan
    PgClassExpression376 --> List377
    PgSelectSingle346 --> PgClassExpression376
    Lambda378{{"Lambda[378∈57] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List377 --> Lambda378
    PgClassExpression387{{"PgClassExpression[387∈57] ➊<br />ᐸ__person__...full_name”ᐳ"}}:::plan
    PgSelectSingle346 --> PgClassExpression387
    List380{{"List[380∈58] ➊<br />ᐸ212,379ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[212]"}}:::plan
    PgClassExpression379{{"PgClassExpression[379∈58] ➊<br />ᐸ__person__.”id”ᐳ"}}:::plan
    PgClassExpression379 --> List380
    PgSelectSingle353 --> PgClassExpression379
    Lambda381{{"Lambda[381∈58] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List380 --> Lambda381
    PgClassExpression388{{"PgClassExpression[388∈58] ➊<br />ᐸ__person__...full_name”ᐳ"}}:::plan
    PgSelectSingle353 --> PgClassExpression388
    List383{{"List[383∈59] ➊<br />ᐸ212,382ᐳ<br />More deps:<br />- Constantᐸ'people'ᐳ[212]"}}:::plan
    PgClassExpression382{{"PgClassExpression[382∈59] ➊<br />ᐸ__person__.”id”ᐳ"}}:::plan
    PgClassExpression382 --> List383
    PgSelectSingle359 --> PgClassExpression382
    Lambda384{{"Lambda[384∈59] ➊<br />ᐸbase64JSONEncodeᐳ"}}:::plan
    List383 --> Lambda384
    PgClassExpression389{{"PgClassExpression[389∈59] ➊<br />ᐸ__person__...full_name”ᐳ"}}:::plan
    PgSelectSingle359 --> PgClassExpression389

    %% define steps
    classDef bucket0 stroke:#696969
    class Bucket0,__Value2,__InputObject6,Lambda11,Access12,Access15,Access16,Object17,ApplyInput18,__InputObject20,ApplyInput32,__InputObject34,ApplyInput45,__InputObject47,ApplyInput59,__InputObject61,ApplyInput68,__InputObject70,ApplyInput76,__InputObject78,ApplyInput84,__InputObject86,ApplyInput92,__InputObject94,ApplyInput99,__InputObject101,ApplyInput114,__InputObject116,ApplyInput123,__InputObject125,ApplyInput131,__InputObject133,ApplyInput139,__InputObject141,ApplyInput147 bucket0
    classDef bucket1 stroke:#00bfff
    class Bucket1,PgDeleteSingle14,Object19 bucket1
    classDef bucket2 stroke:#7f007f
    class Bucket2,Lambda25,Access26,PgDeleteSingle28,Access29,Access30,Object31,Object33 bucket2
    classDef bucket3 stroke:#ffa500
    class Bucket3,Lambda38,Access39,PgDeleteSingle41,Access42,Access43,Object44,Object46 bucket3
    classDef bucket4 stroke:#0000ff
    class Bucket4,Lambda52,Access53,PgDeleteSingle55,Access56,Access57,Object58,Object60 bucket4
    classDef bucket5 stroke:#7fff00
    class Bucket5,PgDeleteSingle64,Access65,Access66,Object67,Object69 bucket5
    classDef bucket6 stroke:#ff1493
    class Bucket6,PgDeleteSingle72,Access73,Access74,Object75,Object77 bucket6
    classDef bucket7 stroke:#808000
    class Bucket7,PgDeleteSingle80,Access81,Access82,Object83,Object85 bucket7
    classDef bucket8 stroke:#dda0dd
    class Bucket8,PgDeleteSingle88,Access89,Access90,Object91,Object93 bucket8
    classDef bucket9 stroke:#ff0000
    class Bucket9,PgDeleteSingle95,Access96,Access97,Object98,Object100 bucket9
    classDef bucket10 stroke:#ffff00
    class Bucket10,Lambda105,Access106,Access108,PgDeleteSingle110,Access111,Access112,Object113,Object115 bucket10
    classDef bucket11 stroke:#00ffff
    class Bucket11,PgDeleteSingle119,Access120,Access121,Object122,Object124 bucket11
    classDef bucket12 stroke:#4169e1
    class Bucket12,PgDeleteSingle127,Access128,Access129,Object130,Object132 bucket12
    classDef bucket13 stroke:#3cb371
    class Bucket13,PgDeleteSingle135,Access136,Access137,Object138,Object140 bucket13
    classDef bucket14 stroke:#a52a2a
    class Bucket14,PgDeleteSingle143,Access144,Access145,Object146,Object148 bucket14
    classDef bucket15 stroke:#ff00ff
    class Bucket15,Access149,PgClassExpression164,Access165,List166,Lambda167,Lambda288,PgClassExpression312,PgClassExpression323 bucket15
    classDef bucket16 stroke:#f5deb3
    class Bucket16,Access150,PgClassExpression168,Access169,List170,Lambda171,Lambda289,PgClassExpression313,PgClassExpression324 bucket16
    classDef bucket17 stroke:#696969
    class Bucket17,Access151,PgClassExpression172,Access173,List174,Lambda175,Lambda290,PgClassExpression314,PgClassExpression325 bucket17
    classDef bucket18 stroke:#00bfff
    class Bucket18,Access152,PgClassExpression176,Access177,List178,Lambda179,Lambda291,PgClassExpression315,PgClassExpression326 bucket18
    classDef bucket19 stroke:#7f007f
    class Bucket19,Access153,PgClassExpression181,Access182,List183,Lambda184 bucket19
    classDef bucket20 stroke:#ffa500
    class Bucket20,Access154,PgClassExpression185,Access186,List187,Lambda188,Lambda292,PgClassExpression316,PgClassExpression327 bucket20
    classDef bucket21 stroke:#0000ff
    class Bucket21,Access155,PgClassExpression189,Access190,List191,Lambda192,Lambda293,PgClassExpression317,PgClassExpression328 bucket21
    classDef bucket22 stroke:#7fff00
    class Bucket22,Access156,PgClassExpression193,Access194,List195,Lambda196,Lambda294,PgClassExpression318,PgClassExpression329 bucket22
    classDef bucket23 stroke:#ff1493
    class Bucket23,Access157,PgClassExpression197,Access198,List199,Lambda200,Lambda295,PgClassExpression319,PgClassExpression330 bucket23
    classDef bucket24 stroke:#808000
    class Bucket24,Access158,PgClassExpression202,Access203,PgClassExpression204,List205,Lambda206,Lambda296,PgSelect332,Access333,Access334,Object335,First336,PgSelectRows337,PgSelectSingle338,PgSelect349,First351,PgSelectRows352,PgSelectSingle353 bucket24
    classDef bucket25 stroke:#dda0dd
    class Bucket25,Access159,PgClassExpression207,Access208,PgClassExpression209,List210,Lambda211,Lambda297,PgSelect340,Access341,Access342,Object343,First344,PgSelectRows345,PgSelectSingle346,PgSelect355,First357,PgSelectRows358,PgSelectSingle359 bucket25
    classDef bucket26 stroke:#ff0000
    class Bucket26,Access160,PgClassExpression213,Access214,List215,Lambda216,Lambda281 bucket26
    classDef bucket27 stroke:#ffff00
    class Bucket27,Access161,PgClassExpression217,Access218,List219,Lambda220,Lambda298,PgClassExpression322,PgClassExpression347,PgClassExpression360,PgSelect361,Access362,Access363,Object364,First365,PgSelectRows366,PgSelectSingle367,PgFromExpression369,PgClassExpression370 bucket27
    classDef bucket28 stroke:#00ffff
    class Bucket28,Access162,PgClassExpression221,Access222,List223,Lambda224,PgClassExpression226,PgSelect227,Access228,Access229,Object230,Connection232,First233,ConnectionItems234,Edge237,Access286,PgCursor287,Lambda299,PgSelectSingle311 bucket28
    classDef bucket30 stroke:#3cb371
    class Bucket30 bucket30
    classDef bucket31 stroke:#a52a2a
    class Bucket31 bucket31
    classDef bucket32 stroke:#ff00ff
    class Bucket32 bucket32
    classDef bucket33 stroke:#f5deb3
    class Bucket33 bucket33
    classDef bucket34 stroke:#696969
    class Bucket34 bucket34
    classDef bucket35 stroke:#00bfff
    class Bucket35 bucket35
    classDef bucket36 stroke:#7f007f
    class Bucket36 bucket36
    classDef bucket37 stroke:#ffa500
    class Bucket37 bucket37
    classDef bucket38 stroke:#0000ff
    class Bucket38 bucket38
    classDef bucket39 stroke:#7fff00
    class Bucket39 bucket39
    classDef bucket40 stroke:#ff1493
    class Bucket40 bucket40
    classDef bucket41 stroke:#808000
    class Bucket41 bucket41
    classDef bucket42 stroke:#dda0dd
    class Bucket42 bucket42
    classDef bucket43 stroke:#ff0000
    class Bucket43 bucket43
    classDef bucket44 stroke:#ffff00
    class Bucket44 bucket44
    classDef bucket45 stroke:#00ffff
    class Bucket45 bucket45
    classDef bucket46 stroke:#4169e1
    class Bucket46 bucket46
    classDef bucket47 stroke:#3cb371
    class Bucket47 bucket47
    classDef bucket48 stroke:#a52a2a
    class Bucket48 bucket48
    classDef bucket49 stroke:#ff00ff
    class Bucket49 bucket49
    classDef bucket50 stroke:#f5deb3
    class Bucket50 bucket50
    classDef bucket51 stroke:#696969
    class Bucket51 bucket51
    classDef bucket52 stroke:#00bfff
    class Bucket52 bucket52
    classDef bucket53 stroke:#7f007f
    class Bucket53 bucket53
    classDef bucket54 stroke:#ffa500
    class Bucket54 bucket54
    classDef bucket55 stroke:#0000ff
    class Bucket55,PgClassExpression372,PgClassExpression385,List390,Lambda391,PgClassExpression392 bucket55
    classDef bucket56 stroke:#7fff00
    class Bucket56,PgClassExpression373,List374,Lambda375,PgClassExpression386 bucket56
    classDef bucket57 stroke:#ff1493
    class Bucket57,PgClassExpression376,List377,Lambda378,PgClassExpression387 bucket57
    classDef bucket58 stroke:#808000
    class Bucket58,PgClassExpression379,List380,Lambda381,PgClassExpression388 bucket58
    classDef bucket59 stroke:#dda0dd
    class Bucket59,PgClassExpression382,List383,Lambda384,PgClassExpression389 bucket59

    %% implicit side effects
    PgDeleteSingle14 -.-o Lambda288
    PgDeleteSingle28 -.-o Lambda289
    PgDeleteSingle41 -.-o Lambda290
    PgDeleteSingle55 -.-o Lambda291
    PgDeleteSingle72 -.-o Lambda292
    PgDeleteSingle80 -.-o Lambda293
    PgDeleteSingle88 -.-o Lambda294
    PgDeleteSingle95 -.-o Lambda295
    PgDeleteSingle110 -.-o Lambda296
    PgDeleteSingle110 -.-o Access333
    PgDeleteSingle110 -.-o Access334
    PgDeleteSingle119 -.-o Lambda297
    PgDeleteSingle119 -.-o Access341
    PgDeleteSingle119 -.-o Access342
    PgDeleteSingle127 -.-o Lambda281
    PgDeleteSingle135 -.-o Lambda298
    PgDeleteSingle135 -.-o Access362
    PgDeleteSingle135 -.-o Access363
    PgDeleteSingle135 -.-o PgFromExpression369
    PgDeleteSingle143 -.-o Access228
    PgDeleteSingle143 -.-o Access229
    PgDeleteSingle143 -.-o Lambda299

